He hasn`t come here for seven days.

来源:百度知道 编辑:UC知道 时间:2024/09/26 14:04:35
这句话come为什么不用过去分词came

He hasn`t come here for seven days.
这句是错误的!!

come无非持续动词,不可以直接使用完成时态

退一步假设是正确,hasn't后面也轮不到接came,因为came是come的过去式,而非过去分词(come)

正确的说法是此句是现在完成时,现在完成时要用动词的过去分词。而come的过去分词就是come。came是come的过去式,不是come的过去分词,你记错了。在此不能用。

come过去分词就是come本身,came是过去式

come的过去分词跟原形相同。

come的过去分词就是come本身,came是过去式